More Tramp optional methods
authorMichael Albinus <michael.albinus@gmx.de>
Wed, 8 May 2024 11:44:15 +0000 (13:44 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Wed, 8 May 2024 11:44:15 +0000 (13:44 +0200)
commit339b8349f436b3738cfa02b236e05c3da4c5a8a5
tree213fe7fefebd087c685bc7cf3c2c1171a4ef094b
parente020f4e9ce5d98438033fea098d943c311b0fa3d
More Tramp optional methods

* doc/misc/tramp.texi (Inline methods) <krlogin, ksu>:
(External methods) <fcp, nc>: These are optional methods.

* etc/NEWS: Mention more optional Tramp methods.

* lisp/net/tramp-androidsu.el (tramp-enable-androidsu-method):
Use proper regexp for `tramp-default-user-alist'.

* lisp/net/tramp-sh.el (tramp-enable-nc-method)
(tramp-enable-ksu-method, tramp-enable-krlogin-method)
(tramp-enable-fcp-method): New defuns.  Move respective
configurations there.

* lisp/net/tramp.el (tramp-enable-method): Implement completion
for interactive use.

* test/lisp/net/tramp-tests.el (tramp-test03-file-name-defaults)
(tramp-test03-file-name-host-rules): Extend tests.
doc/misc/tramp.texi
etc/NEWS
lisp/net/tramp-androidsu.el
lisp/net/tramp-sh.el
lisp/net/tramp.el
test/lisp/net/tramp-tests.el